quiste renal - French English Dictionary